package com.jy.modules.cims.data.interact.core.credit.response;

import java.math.BigDecimal;
import java.util.Date;

public class Response4050ResultDTO {
	/**债权转让编号*/
	private String transferId;
	/**交割日期*/
	private Date deliveryDate;
	/**交割日价值*/
	private BigDecimal deliveryCreditValue;
	/**确认日期*/
	private Date bizDate;
	/**确认日债权价值*/
	private BigDecimal creditTodayValue;
	/**月还*/
	private BigDecimal eachRepaymentValue;
	/**结清日期*/
	private Date settleCreditDate;
	/**结清价值*/
	private BigDecimal settleCreditValue;
	/**债权状态 10:已转让在途 11:已确认转让 12:已赎回 90:债权账单日变更 95:提前结清 97:正常结清 89:展期结清 88:债务重组 */
	private String state;
	/**机构编号*/
	private String cCode;
	/**额度申请编号*/
    private String applyId;
    /**债权协议编号*/
    private String creditId;
    /**合同编号*/
    private String contranctNo;
    /** 合同金额 */
    private BigDecimal contractValue;
    /** 放款金额 */
    private BigDecimal loanValue;
    /** 贷款人客户编号 */
    private java.lang.String loanUserId;
    /** 借款用途 */
    private java.lang.String loanUse;
    /** 初始放款日期 */
    private java.util.Date initialDate;
    /** 还款起始日期 */
    private java.util.Date startRepaymentDate;
    /** 账单日 */
    private java.lang.Long billDate;
    /** 还款期数（月） */
    private java.lang.Long repaymentMonth;
    /** 剩余还款期数 */
    private Long surplusRepaymentMonth;
    /** 贷款产品代码 */
    private java.lang.String loanProductCode;
    /** 贷款产品名称 */
    private java.lang.String loanProductName;
    /** 贷款产品月利率 */
    private BigDecimal loanMonthlyInterest;
    /** 还款方式 */
    private java.lang.String repaymentType;
    
    private java.lang.String loanType;
    
	public String getTransferId() {
		return transferId;
	}
	public void setTransferId(String transferId) {
		this.transferId = transferId;
	}
	public Date getDeliveryDate() {
		return deliveryDate;
	}
	public void setDeliveryDate(Date deliveryDate) {
		this.deliveryDate = deliveryDate;
	}
	public BigDecimal getDeliveryCreditValue() {
		return deliveryCreditValue;
	}
	public void setDeliveryCreditValue(BigDecimal deliveryCreditValue) {
		this.deliveryCreditValue = deliveryCreditValue;
	}
	public Date getBizDate() {
		return bizDate;
	}
	public void setBizDate(Date bizDate) {
		this.bizDate = bizDate;
	}
	public BigDecimal getCreditTodayValue() {
		return creditTodayValue;
	}
	public void setCreditTodayValue(BigDecimal creditTodayValue) {
		this.creditTodayValue = creditTodayValue;
	}
	public BigDecimal getEachRepaymentValue() {
		return eachRepaymentValue;
	}
	public void setEachRepaymentValue(BigDecimal eachRepaymentValue) {
		this.eachRepaymentValue = eachRepaymentValue;
	}
	public Date getSettleCreditDate() {
		return settleCreditDate;
	}
	public void setSettleCreditDate(Date settleCreditDate) {
		this.settleCreditDate = settleCreditDate;
	}
	public BigDecimal getSettleCreditValue() {
		return settleCreditValue;
	}
	public void setSettleCreditValue(BigDecimal settleCreditValue) {
		this.settleCreditValue = settleCreditValue;
	}
	public String getState() {
		return state;
	}
	public void setState(String state) {
		this.state = state;
	}
	public String getcCode() {
		return cCode;
	}
	public void setcCode(String cCode) {
		this.cCode = cCode;
	}
	public String getApplyId() {
		return applyId;
	}
	public void setApplyId(String applyId) {
		this.applyId = applyId;
	}
	public String getCreditId() {
		return creditId;
	}
	public void setCreditId(String creditId) {
		this.creditId = creditId;
	}
	public String getContranctNo() {
		return contranctNo;
	}
	public void setContranctNo(String contranctNo) {
		this.contranctNo = contranctNo;
	}
	public BigDecimal getContractValue() {
		return contractValue;
	}
	public void setContractValue(BigDecimal contractValue) {
		this.contractValue = contractValue;
	}
	public BigDecimal getLoanValue() {
		return loanValue;
	}
	public void setLoanValue(BigDecimal loanValue) {
		this.loanValue = loanValue;
	}
	public java.lang.String getLoanUserId() {
		return loanUserId;
	}
	public void setLoanUserId(java.lang.String loanUserId) {
		this.loanUserId = loanUserId;
	}
	public java.lang.String getLoanUse() {
		return loanUse;
	}
	public void setLoanUse(java.lang.String loanUse) {
		this.loanUse = loanUse;
	}
	public java.util.Date getInitialDate() {
		return initialDate;
	}
	public void setInitialDate(java.util.Date initialDate) {
		this.initialDate = initialDate;
	}
	public java.util.Date getStartRepaymentDate() {
		return startRepaymentDate;
	}
	public void setStartRepaymentDate(java.util.Date startRepaymentDate) {
		this.startRepaymentDate = startRepaymentDate;
	}
	public java.lang.Long getBillDate() {
		return billDate;
	}
	public void setBillDate(java.lang.Long billDate) {
		this.billDate = billDate;
	}
	public java.lang.Long getRepaymentMonth() {
		return repaymentMonth;
	}
	public void setRepaymentMonth(java.lang.Long repaymentMonth) {
		this.repaymentMonth = repaymentMonth;
	}
	public Long getSurplusRepaymentMonth() {
		return surplusRepaymentMonth;
	}
	public void setSurplusRepaymentMonth(Long surplusRepaymentMonth) {
		this.surplusRepaymentMonth = surplusRepaymentMonth;
	}
	public java.lang.String getLoanProductCode() {
		return loanProductCode;
	}
	public void setLoanProductCode(java.lang.String loanProductCode) {
		this.loanProductCode = loanProductCode;
	}
	public java.lang.String getLoanProductName() {
		return loanProductName;
	}
	public void setLoanProductName(java.lang.String loanProductName) {
		this.loanProductName = loanProductName;
	}
	public BigDecimal getLoanMonthlyInterest() {
		return loanMonthlyInterest;
	}
	public void setLoanMonthlyInterest(BigDecimal loanMonthlyInterest) {
		this.loanMonthlyInterest = loanMonthlyInterest;
	}
	public java.lang.String getRepaymentType() {
		return repaymentType;
	}
	public void setRepaymentType(java.lang.String repaymentType) {
		this.repaymentType = repaymentType;
	}
	public java.lang.String getLoanType() {
		return loanType;
	}
	public void setLoanType(java.lang.String loanType) {
		this.loanType = loanType;
	}
	
	
}
